package main

//"fmt"
//"strconv"

//import "strconv"  字符串转数据类型

func main() {

	// var a uint8 = 60
	// var b uint8 = 13
	// var c uint8 = 0

	// c = a & b
	// fmt.Printf("第一行c的值为%d\n", c)
	// c = a | b
	// fmt.Printf("第二行c的值为%d\n", c)
	// c = a ^ b
	// fmt.Printf("第三行c的值为%d\n", c)
	// c = a << 2
	// fmt.Printf("第四行c的值为%d\n", c)
	// c = a >> 2
	// fmt.Printf("第五行c的值为%d\n", c)
	// one, two := 2, 2
	// fmt.Println(one, two)
	//1.Sprintf(样式，参数...) 转换成字符串函数
	// var stockcode = 123
	// var endDate = "2020-12-31"
	// var url = "Code = %d & endDate = %s"
	// var target_url = fmt.Sprintf(url, stockcode, endDate)
	// fmt.Println(target_url)
	//输出 Code = 123 & endDate = 2020-12-31

	//2.strconv包 字符串和基本数据类型互相转换
	// i := 99
	// var str1 string
	// str1 = strconv.Itoa(i)
	// fmt.Printf("%T %v", str1, str1)
	//输出string 99
	// str2 := "99"
	// var m int64
	// m, _ = strconv.ParseInt(str2, 10, 64) 该函数只能返回int64
	// fmt.Printf("%T %v", m, m)
	//输出 int64 99

}
